home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2000 #1 / Amiga Plus CD - 2000 - No. 1.iso / Tools / Dev / mamesrc / src / amiga / mame_ver.h < prev    next >
Encoding:
Text File  |  1999-12-03  |  22.7 KB  |  465 lines

  1. /* $Revision Header built automatically *************** (do not edit) ************
  2. **
  3. ** © Copyright by Mats Eirik Hansen
  4. **
  5. ** File             : mysrc:emu/mame/src/amiga/amiga.c
  6. ** Created on       : Tirsdag, 10.06.97 14:34:45
  7. ** Created by       : Mats Eirik Hansen
  8. ** Current revision : V35.12
  9. **
  10. **
  11. ** Purpose
  12. ** -------
  13. **     Amiga port of M.A.M.E.
  14. **
  15. ** Revision V35.12
  16. ** --------------
  17. ** created on Onsdag, 12.05.99 19:54:28  by  Mats Eirik Hansen.   LogMessage :
  18. **  -*-  changed on Fredag, 14.05.99 10:37:01  by  --- Unknown ---.   LogMessage :
  19. **   - Changed: If a game was found or not is now stored in
  20. **     mame.cfg. If games are added then a rescan must be done
  21. **     manually.
  22. **  -*-  changed on Fredag, 14.05.99 10:34:16  by  --- Unknown ---.   LogMessage :
  23. **   - Fixed: The rom and sample path for default bitmap and vector
  24. **     games are searched for games with UseDefaults=No.
  25. **  -*-  changed on Onsdag, 12.05.99 20:01:34  by  Mats Eirik Hansen.   LogMessage :
  26. **   - Added: If the option AsyncPPC is set to no then the ppc task
  27. **     will wait for the m68k task and then reuse the display
  28. **     buffer. It can be used to avoid artifacts and flickering
  29. **     display in some games like Space Invaders.
  30. **  -*-  changed on Onsdag, 12.05.99 19:57:44  by  Mats Eirik Hansen.   LogMessage :
  31. **   - Fixed: Fixed several bugs in the library used for parsing of
  32. **     config files and command line. The command line parsing was
  33. **     almost totally broken.
  34. **  -*-  changed on Onsdag, 12.05.99 19:56:25  by  Mats Eirik Hansen.   LogMessage :
  35. **   - Fixed: The on screen volume control is now toggled with the
  36. **     ` key (the key above tab).
  37. **  -*-  changed on Onsdag, 12.05.99 19:55:17  by  Mats Eirik Hansen.   LogMessage :
  38. **   - Fixed: The sound volume is now set correctly.
  39. **  -*-  created on Onsdag, 12.05.99 19:54:28  by  Mats Eirik Hansen.   LogMessage :
  40. **   - Changed: Now based on 0.35 beta 12.
  41. **
  42. ** Revision V35.11
  43. ** --------------
  44. ** created on Fredag, 23.04.99 23:53:39  by  --- Unknown ---.   LogMessage :
  45. **  -*-  changed on Mandag, 26.04.99 08:22:31  by  --- Unknown ---.   LogMessage :
  46. **   - Added: Supports games with 16 bit colors in non direct video
  47. **     modes.
  48. **  -*-  created on Fredag, 23.04.99 23:53:39  by  --- Unknown ---.   LogMessage :
  49. **   - Changed: Now based on 0.35 beta 11.
  50. **
  51. ** Revision V35.10
  52. ** ---------------
  53. ** created on Onsdag, 21.04.99 17:18:55  by  --- Unknown ---.   LogMessage :
  54. **   - Changed: Now based on 0.35 beta 10.
  55. **
  56. ** Revision V35.8
  57. ** --------------
  58. ** created on Mandag, 29.03.99 19:45:29  by  --- Unknown ---.   LogMessage :
  59. **   - Changed: Now based on 0.35 beta 8.
  60. **
  61. ** Revision V34.9
  62. ** --------------
  63. ** created on Mandag, 18.01.99 18:33:57  by  Mats Eirik Hansen.   LogMessage :
  64. **   - Changed: Now based on 0.34 final.
  65. **
  66. ** Revision V34.5
  67. ** --------------
  68. ** created on Søndag, 25.10.98 20:33:42  by  Mats Eirik Hansen.   LogMessage :
  69. **   - Changed: Now based on 0.34 beta 5.
  70. **
  71. ** Revision V34.3
  72. ** --------------
  73. ** created on Fredag, 18.09.98 12:24:04  by  Mats Eirik Hansen.   LogMessage :
  74. **   - Changed: Now based on 0.34 beta 3.
  75. **
  76. ** Revision V34.2
  77. ** --------------
  78. ** created on Tirsdag, 08.09.98 14:21:01  by  Mats Eirik Hansen.   LogMessage :
  79. **  -*-  changed on Søndag, 13.09.98 19:59:16  by  Mats Eirik Hansen.   LogMessage :
  80. **   - Added: When the driver gui object is active you can type
  81. **     part of the game name to search towards it.
  82. **  -*-  changed on Tirsdag, 08.09.98 14:22:02  by  Mats Eirik Hansen.   LogMessage :
  83. **   - Added: Added automatic frameskip setting.
  84. **  -*-  created on Tirsdag, 08.09.98 14:21:01  by  Mats Eirik Hansen.   LogMessage :
  85. **   - Changed: Now based on 0.34 beta 2.
  86. **
  87. ** Revision V34.1
  88. ** --------------
  89. ** created on Onsdag, 19.08.98 16:55:43  by  Mats Eirik Hansen.   LogMessage :
  90. **  -*-  changed on Torsdag, 20.08.98 23:14:53  by  Mats Eirik Hansen.   LogMessage :
  91. **   - Changed: Some small changed in the GUI.
  92. **  -*-  changed on Torsdag, 20.08.98 23:14:25  by  Mats Eirik Hansen.   LogMessage :
  93. **   - Fixed: Hopefully fixed some crashes in vector drivers.
  94. **  -*-  created on Onsdag, 19.08.98 16:55:43  by  Mats Eirik Hansen.   LogMessage :
  95. **   - Changed: Now based on 0.34 beta 1.
  96. **
  97. ** Revision V33.8
  98. ** --------------
  99. ** created on Mandag, 03.08.98 05:22:17  by  Mats Eirik Hansen.   LogMessage :
  100. **  -*-  changed on Fredag, 07.08.98 22:29:12  by  Mats Eirik Hansen.   LogMessage :
  101. **   - Changed: All buttons on the CD32 joypad is now supported.
  102. **  -*-  changed on Fredag, 07.08.98 16:47:35  by  Mats Eirik Hansen.   LogMessage :
  103. **   - Changed: The configuration system has been completely
  104. **     rewritten. This has lead to many changes in the GUI and the
  105. **     CLI interface.
  106. **  -*-  changed on Fredag, 07.08.98 16:45:26  by  Mats Eirik Hansen.   LogMessage :
  107. **   - Changed: On AGA/ECS a custom c2p routine is used for all
  108. **     depths and there's no need for a screen with more colors
  109. **     than actually used.
  110. **  -*-  changed on Onsdag, 05.08.98 20:20:14  by  Mats Eirik Hansen.   LogMessage :
  111. **   - Added: Now it's possible to snapshot the display and save it
  112. **     to an file as an IFF ILBM.
  113. **  -*-  changed on Onsdag, 05.08.98 20:19:00  by  Mats Eirik Hansen.   LogMessage :
  114. **   - Changed: Change the speed limiting code so it can be used by
  115. **     the m68k version as well.
  116. **  -*-  changed on Mandag, 03.08.98 05:24:30  by  Mats Eirik Hansen.   LogMessage :
  117. **   - Added: Added support for samples in the paula sound mode.
  118. **  -*-  changed on Mandag, 03.08.98 05:23:41  by  Mats Eirik Hansen.   LogMessage :
  119. **   - Added: Added two methods for direct rendering into graphic
  120. **     card memory.
  121. **  -*-  created on Mandag, 03.08.98 05:22:17  by  Mats Eirik Hansen.   LogMessage :
  122. **   - Changed: Now based on MAME 0.33 rc 1.
  123. **
  124. ** Revision V33.7
  125. ** --------------
  126. ** created on Onsdag, 22.07.98 19:27:41  by  Mats Eirik Hansen.   LogMessage :
  127. **  -*-  changed on Torsdag, 30.07.98 18:21:49  by  Mats Eirik Hansen.   LogMessage :
  128. **   - Added: Added support for dirty line buffers.
  129. **  -*-  changed on Torsdag, 23.07.98 03:52:11  by  Mats Eirik Hansen.   LogMessage :
  130. **   - Fixed: Fixed a couple of bugs that would show up if you had
  131. **     a zipped ROM or sample archive that were missing one or more
  132. **     of the needed files.
  133. **  -*-  created on Onsdag, 22.07.98 19:27:41  by  Mats Eirik Hansen.   LogMessage :
  134. **   - Changed: Now based on 0.33 beta 7.
  135. **
  136. ** Revision V33.6
  137. ** --------------
  138. ** created on Fredag, 19.06.98 09:47:14  by  Mats Eirik Hansen.   LogMessage :
  139. **   - Changed: Now based on 0.33 beta 6.
  140. **
  141. ** Revision V33.5
  142. ** --------------
  143. ** created on Lørdag, 13.06.98 17:06:35  by  Mats Eirik Hansen.   LogMessage :
  144. **  -*-  changed on Lørdag, 13.06.98 17:10:26  by  Mats Eirik Hansen.   LogMessage :
  145. **   - Fixed: An initialization bug on PPC that made MAME crash
  146. **     if it was started with frameskip > 0. This bug may have
  147. **     caused other problems as well.
  148. **  -*-  changed on Lørdag, 13.06.98 17:08:14  by  Mats Eirik Hansen.   LogMessage :
  149. **   - Fixed: Fixed a bug in the PPC C lib that prevented the cheat
  150. **     feature to work on PPC.
  151. **  -*-  created on Lørdag, 13.06.98 17:06:35  by  Mats Eirik Hansen.   LogMessage :
  152. **   - Changed: Now based on 0.33 beta 5.
  153. **
  154. ** Revision V33.4
  155. ** --------------
  156. ** created on Torsdag, 11.06.98 16:05:36  by  Mats Eirik Hansen.   LogMessage :
  157. **   - Changed: Now based on 0.33 beta 4.
  158. **
  159. ** Revision V33.3
  160. ** --------------
  161. ** created on Tirsdag, 02.06.98 16:48:37  by  Mats Eirik Hansen.   LogMessage :
  162. **   - Changed: Now based on 0.33 beta 3.
  163. **
  164. ** Revision V33.2
  165. ** --------------
  166. ** created on Lørdag, 23.05.98 18:48:17  by  Mats Eirik Hansen.   LogMessage :
  167. **   - Changed: Now based on 0.33 beta 2.
  168. **
  169. ** Revision V30.4
  170. ** --------------
  171. ** created on Tirsdag, 03.03.98 18:17:45  by  Mats Eirik Hansen.   LogMessage :
  172. **  -*-  changed on Tirsdag, 03.03.98 18:18:38  by  Mats Eirik Hansen.   LogMessage :
  173. **   - Fixed: The setup screen (TAB) wasn't visible in vector
  174. **     games.
  175. **  -*-  created on Tirsdag, 03.03.98 18:17:45  by  Mats Eirik Hansen.   LogMessage :
  176. **   - Fixed: Samples were looped in some games.
  177. **
  178. ** Revision V30.3
  179. ** --------------
  180. ** created on Søndag, 15.02.98 00:10:20  by  Mats Eirik Hansen.   LogMessage :
  181. **  -*-  changed on Søndag, 22.02.98 22:51:04  by  Mats Eirik Hansen.   LogMessage :
  182. **   - Changed: Rewrote the audio support code to use AHI and be
  183. **     more suited for the the PPC version.
  184. **  -*-  created on Søndag, 15.02.98 00:10:20  by  Mats Eirik Hansen.   LogMessage :
  185. **   - Fixed: The joystick didn't work correctly in games that
  186. **     supported both joystick and mouse.
  187. **
  188. ** Revision V30.2
  189. ** --------------
  190. ** created on Tirsdag, 03.02.98 20:59:37  by  Mats Eirik Hansen.   LogMessage :
  191. **  -*-  changed on Tirsdag, 03.02.98 21:12:31  by  Mats Eirik Hansen.   LogMessage :
  192. **   - Added: Added MAKEDIRS option that can be used to make the
  193. **     directories for all the supported games.
  194. **  -*-  changed on Tirsdag, 03.02.98 21:07:54  by  Mats Eirik Hansen.   LogMessage :
  195. **   - Fixed: Fixed a bug in the tooltype handling code that could
  196. **     cause all sorts of strange behaviour.
  197. **  -*-  changed on Tirsdag, 03.02.98 21:06:54  by  Mats Eirik Hansen.   LogMessage :
  198. **   - Fixed: Fixed a bug in the Rastan sound code that caused 
  199. **     crashes on exit.
  200. **  -*-  changed on Tirsdag, 03.02.98 21:05:12  by  Mats Eirik Hansen.   LogMessage :
  201. **   - Changed: Rewrote some memory access function in asm.
  202. **  -*-  changed on Tirsdag, 03.02.98 21:01:07  by  Mats Eirik Hansen.   LogMessage :
  203. **   - Fixed: Fixed a "bug" that caused the audio CPU to be
  204. **     emulated even if the sound was turned off.
  205. **  -*-  created on Tirsdag, 03.02.98 20:59:37  by  Mats Eirik Hansen.   LogMessage :
  206. **   - Changed: Rewrote the game scanning routine so it should be
  207. **     faster and recognice archives.
  208. **
  209. ** Revision V30.1
  210. ** --------------
  211. ** created on Søndag, 25.01.98 18:21:02  by  Mats Eirik Hansen.   LogMessage :
  212. **  -*-  changed on Søndag, 25.01.98 18:28:33  by  Mats Eirik Hansen.   LogMessage :
  213. **   - Added: Added better support for <256 color screens.
  214. **  -*-  changed on Søndag, 25.01.98 18:22:09  by  Mats Eirik Hansen.   LogMessage :
  215. **   - Added: Added support triple buffering.
  216. **  -*-  changed on Søndag, 25.01.98 18:21:38  by  Mats Eirik Hansen.   LogMessage :
  217. **   - Added: Added support for files packed with zip, lha or lzx.
  218. **  -*-  created on Søndag, 25.01.98 18:21:02  by  Mats Eirik Hansen.   LogMessage :
  219. **   - Fixed: Fixed a small "bug" causing the joystick fire button
  220. **     to not work.
  221. **
  222. ** Revision V30.0
  223. ** --------------
  224. ** created on Lørdag, 10.01.98 20:30:04  by  Mats Eirik Hansen.   LogMessage :
  225. **  -*-  changed on Mandag, 12.01.98 02:41:38  by  Mats Eirik Hansen.   LogMessage :
  226. **   - Added: A larger stack will be allocated if needed.
  227. **  -*-  created on Lørdag, 10.01.98 20:30:04  by  Mats Eirik Hansen.   LogMessage :
  228. **   - Upgraded: Upgraded to M.A.M.E. 0.30.
  229. **
  230. ** Revision V29.1
  231. ** --------------
  232. ** created on Lørdag, 25.10.97 14:08:46  by  Mats Eirik Hansen.   LogMessage :
  233. **  -*-  changed on Lørdag, 10.01.98 20:28:51  by  Mats Eirik Hansen.   LogMessage :
  234. **   - Added: Added support for a second joystick. New options
  235. **     JOY2, J2BUTTONBTIME and J2AUTOFIRE. FIRE2TIME changed to
  236. **     BUTTONBTIME.
  237. **  -*-  changed on Lørdag, 10.01.98 20:24:03  by  Mats Eirik Hansen.   LogMessage :
  238. **   - Fixed: Fixed a bug in the asm drawgfx() that caused black
  239. **     boxes around sprites in som games.
  240. **  -*-  created on Lørdag, 25.10.97 14:08:46  by  Mats Eirik Hansen.   LogMessage :
  241. **   - Fixed: Fixed a bug that caused parts of window border to
  242. **     be overwritten at startup if MAME was run in a window on
  243. **     WB.
  244. **
  245. ** Revision V29.0
  246. ** --------------
  247. ** created on Onsdag, 22.10.97 13:41:56  by  Mats Eirik Hansen.   LogMessage :
  248. **  -*-  changed on Fredag, 24.10.97 03:23:44  by  Mats Eirik Hansen.   LogMessage :
  249. **   - Fixed: Fixed a bug in the asm drawgfx() that caused
  250. **     invisible spaceships in Galaga.
  251. **  -*-  changed on Fredag, 24.10.97 00:21:55  by  Mats Eirik Hansen.   LogMessage :
  252. **   - Removed: Removed the REMOVELINES option. It wasn't really
  253. **     useful.
  254. **  -*-  changed on Fredag, 24.10.97 00:21:09  by  Mats Eirik Hansen.   LogMessage :
  255. **   - Fixed: Games using dynamic palettes were really slow on
  256. **     AGA.
  257. **  -*-  created on Onsdag, 22.10.97 13:41:56  by  Mats Eirik Hansen.   LogMessage :
  258. **   - Upgraded: Upgraded to M.A.M.E. 0.29.
  259. **
  260. ** Revision V28.2
  261. ** --------------
  262. ** created on Torsdag, 09.10.97 23:28:04  by  Mats Eirik Hansen.   LogMessage :
  263. **   - Fixed: The saving of options to icons didn't filter out the
  264. **     existing tooltypes.
  265. **
  266. ** Revision V28.1
  267. ** --------------
  268. ** created on Lørdag, 04.10.97 20:51:13  by  Mats Eirik Hansen.   LogMessage :
  269. **  -*-  changed on Onsdag, 08.10.97 00:05:56  by  Mats Eirik Hansen.   LogMessage :
  270. **   - Fixed: Fixed a bug that cause Rastan to crash on exit.
  271. **  -*-  changed on Onsdag, 08.10.97 00:05:34  by  Mats Eirik Hansen.   LogMessage :
  272. **   - Fixed: Fixed a major typing error in the OpenScreenTags()
  273. **     call.
  274. **  -*-  changed on Søndag, 05.10.97 01:31:02  by  Mats Eirik Hansen.   LogMessage :
  275. **   - Added: Added the SMR=SCREENMODEREQ option which behaves
  276. **     like the old SCREEN option.
  277. **  -*-  changed on Søndag, 05.10.97 01:30:20  by  Mats Eirik Hansen.   LogMessage :
  278. **   - Changed: If the SCREEN option is used without DISPLAYID
  279. **     M.A.M.E. will no longer put up a screen mode requester
  280. **     but instead use the best matching screen mode.
  281. **  -*-  changed on Lørdag, 04.10.97 20:52:26  by  Mats Eirik Hansen.   LogMessage :
  282. **   - Fixed: The way the asm drawgfx() handled transparency wasn't
  283. **     compatible with the original version.
  284. **  -*-  created on Lørdag, 04.10.97 20:51:13  by  Mats Eirik Hansen.   LogMessage :
  285. **   - Fixed: drawgfx() now doesn't create enforcer hits when
  286. **     given an illegal clip rectangle. This cause crashes with
  287. **     amon others Rush'n'Attack.
  288. **
  289. ** Revision V28.0
  290. ** --------------
  291. ** created on Tirsdag, 16.09.97 22:56:39  by  Mats Eirik Hansen.   LogMessage :
  292. **  -*-  changed on Torsdag, 02.10.97 14:23:01  by  Mats Eirik Hansen.   LogMessage :
  293. **   - Added: Added the option MINCHIP to prevent M.A.M.E. from
  294. **     filling up chip ram with samples so the display couldn't be
  295. **     opened.
  296. **  -*-  changed on Torsdag, 02.10.97 14:21:30  by  Mats Eirik Hansen.   LogMessage :
  297. **   - Added: Added the options FLIPX and FLIPY.
  298. **  -*-  changed on Torsdag, 02.10.97 14:20:56  by  Mats Eirik Hansen.   LogMessage :
  299. **   - Fixed: Fixed a bug in the sound code that caused noise in
  300. **     channels that should be silent.
  301. **  -*-  changed on Torsdag, 02.10.97 14:19:54  by  Mats Eirik Hansen.   LogMessage :
  302. **   - Fixed: Fixed a bug in the vector routines that caused
  303. **     unwanted lines to be drawn.
  304. **  -*-  changed on Torsdag, 02.10.97 14:18:59  by  Mats Eirik Hansen.   LogMessage :
  305. **   - Added: Added support for saving options into icons from the
  306. **     menu.
  307. **  -*-  changed on Torsdag, 02.10.97 14:18:07  by  Mats Eirik Hansen.   LogMessage :
  308. **   - Changed: Better palette handling on 8 bit custom screens and
  309. **     hi/true-color screens.
  310. **  -*-  changed on Torsdag, 02.10.97 14:16:35  by  Mats Eirik Hansen.   LogMessage :
  311. **   - Changed: Now uses the CGXHooks linker lib by Trond Werner
  312. **     Hansen for drawing to CyberGraphX screens.
  313. **  -*-  changed on Torsdag, 02.10.97 14:15:11  by  Mats Eirik Hansen.   LogMessage :
  314. **   - Changed: Rewrote the main gfx draw routine in assembler.
  315. **  -*-  changed on Torsdag, 02.10.97 14:14:06  by  Mats Eirik Hansen.   LogMessage :
  316. **   - Added: Added a chunky to planar routine by Mikael Kalms.
  317. **  -*-  created on Tirsdag, 16.09.97 22:56:39  by  Mats Eirik Hansen.   LogMessage :
  318. **   - Upgraded: Upgraded to M.A.M.E. 0.28.
  319. **
  320. ** Revision V27.7
  321. ** --------------
  322. ** created on Tirsdag, 19.08.97 07:06:34  by  Mats Eirik Hansen.   LogMessage :
  323. **  -*-  changed on Tirsdag, 19.08.97 13:09:34  by  Mats Eirik Hansen.   LogMessage :
  324. **   - Added: Added MOUSE option that turns on mouse support.
  325. **  -*-  changed on Tirsdag, 19.08.97 07:13:50  by  Mats Eirik Hansen.   LogMessage :
  326. **   - Added: Added LESSFLICKER, DOUBLEBUFFER and REMOVELINES
  327. **     options that is used to select between six different ways to
  328. **     do the drawing of vector games.
  329. **  -*-  changed on Tirsdag, 19.08.97 07:12:27  by  Mats Eirik Hansen.   LogMessage :
  330. **   - Added: Added WIDTH and HEIGHT options. Vector games will be
  331. **     scaled to fit the window.
  332. **  -*-  changed on Tirsdag, 19.08.97 07:09:59  by  Mats Eirik Hansen.   LogMessage :
  333. **   - Changed: Changed the CHANNELS option so it accepts channel
  334. **     numbers from 0 to F.
  335. **  -*-  changed on Tirsdag, 19.08.97 07:08:35  by  Mats Eirik Hansen.   LogMessage :
  336. **   - Changed: Changed the DISPLAYID option so it accepts hex numbers
  337. **     with $ or 0x as prefix.
  338. **  -*-  changed on Tirsdag, 19.08.97 07:07:46  by  Mats Eirik Hansen.   LogMessage :
  339. **   - Added: Added NOSCAN option that disables the scanning of the
  340. **     installed games in the GUI.
  341. **  -*-  changed on Tirsdag, 19.08.97 07:07:04  by  Mats Eirik Hansen.   LogMessage :
  342. **   - Added: Added NOJOY option to turn off joystick support.
  343. **  -*-  created on Tirsdag, 19.08.97 07:06:34  by  Mats Eirik Hansen.   LogMessage :
  344. **   - Added: Added support for multiple joystick buttons and the
  345. **     CD32 controller if lowlevel.library is available.
  346. **
  347. ** Revision V27.6
  348. ** --------------
  349. ** created on Mandag, 11.08.97 21:01:43  by  Mats Eirik Hansen.   LogMessage :
  350. **   - Upgraded: Upgraded to M.A.M.E. 0.27.
  351. **
  352. ** Revision V26.6
  353. ** --------------
  354. ** created on Lørdag, 26.07.97 02:48:46  by  Mats Eirik Hansen.   LogMessage :
  355. **   - Upgraded: Upgraded to M.A.M.E. 0.26.1.
  356. **
  357. ** Revision V26.5
  358. ** --------------
  359. ** created on Onsdag, 16.07.97 03:41:29  by  Mats Eirik Hansen.   LogMessage :
  360. **   - Upgraded: Upgraded to M.A.M.E. 0.26.
  361. **
  362. ** Revision V25.5
  363. ** --------------
  364. ** created on Tirsdag, 15.07.97 14:40:37  by  Mats Eirik Hansen.   LogMessage :
  365. **  -*-  changed on Tirsdag, 15.07.97 14:43:42  by  Mats Eirik Hansen.   LogMessage :
  366. **   - Added: Added a menu with "New",  "Open", "About" and "Quit".
  367. **  -*-  changed on Tirsdag, 15.07.97 14:42:15  by  Mats Eirik Hansen.   LogMessage :
  368. **   - Added: Added new options DISPLAYID and DEPTH.
  369. **  -*-  created on Tirsdag, 15.07.97 14:40:37  by  Mats Eirik Hansen.   LogMessage :
  370. **   - Added: Added Workbench support. Now it's possible to make
  371. **     project icons with the options as tooltypes.
  372. **
  373. ** Revision V25.4
  374. ** --------------
  375. ** created on Søndag, 06.07.97 23:58:57  by  Mats Eirik Hansen.   LogMessage :
  376. **   - Upgraded: Upgraded to M.A.M.E. 0.25. This took longer than
  377. **     expected due to many more or less serious bugs in the new
  378. **     drivers.
  379. **
  380. ** Revision V24.4
  381. ** --------------
  382. ** created on Lørdag, 28.06.97 21:28:57  by  Mats Eirik Hansen.   LogMessage :
  383. **  -*-  changed on Søndag, 29.06.97 22:22:39  by  Mats Eirik Hansen.   LogMessage :
  384. **   - Fixed: Fixed som GUI bugs.
  385. **  -*-  changed on Søndag, 29.06.97 19:57:23  by  Mats Eirik Hansen.   LogMessage :
  386. **   - Added: Added support for real time changing of the palette.
  387. **     This also works on true color screens and it's used by the
  388. **     Williams games.
  389. **  -*-  changed on Lørdag, 28.06.97 21:37:24  by  Mats Eirik Hansen.   LogMessage :
  390. **   - Fixed: Fixed a nasty bug that caused Kung Fu Master to crash
  391. **     on exit. Kung Fu Master generated a sample set that was
  392. **     allocated with malloc() but freesamples() expects the memory
  393. **     to be allocated with AllocVec().
  394. **  -*-  changed on Lørdag, 28.06.97 21:30:43  by  Mats Eirik Hansen.   LogMessage :
  395. **   - Fixed: Fixed two bugs in the audio code that caused some games
  396. **     (Pacman, Kung Fu Master and some more) to crash if the NOSOUND
  397. **     option was used.
  398. **  -*-  created on Lørdag, 28.06.97 21:28:57  by  Mats Eirik Hansen.   LogMessage :
  399. **   - Updated: Updated the game list in the gui to match the 0.24
  400. **     games.
  401. **
  402. ** Revision V24.3
  403. ** --------------
  404. ** created on Fredag, 13.06.97 19:21:19  by  Mats Eirik Hansen.   LogMessage :
  405. **   - Upgraded: Upgraded to M.A.M.E. 0.24.
  406. **
  407. ** Revision V23.3
  408. ** --------------
  409. ** created on Tirsdag, 10.06.97 14:40:43  by  Mats Eirik Hansen.   LogMessage :
  410. **  -*-  changed on Fredag, 13.06.97 19:20:28  by  Mats Eirik Hansen.   LogMessage :
  411. **   - Added: FPS option that displays frames per second in the
  412. **     titlebar together with a status bar that tells you which
  413. **     virtual channels that have been accessed. This can be
  414. **     used to find the wanted CHANNELS argument.
  415. **  -*-  changed on Fredag, 13.06.97 14:42:48  by  Mats Eirik Hansen.   LogMessage :
  416. **   - Added: A CHANNELS option where the argument should be a 4
  417. **     byte string with characters from '0' to '7'. This tells the
  418. **     audio rotuines which virtual channel should go to which real
  419. **     channel.
  420. **  -*-  changed on Fredag, 13.06.97 14:40:32  by  Mats Eirik Hansen.   LogMessage :
  421. **   - Changed: Rewrote the audio routines so that they can use the
  422. **     samples sets and play the music in games like Galaga and
  423. **     Pacman.
  424. **  -*-  changed on Fredag, 13.06.97 14:39:10  by  Mats Eirik Hansen.   LogMessage :
  425. **   - Changed: Now it uses ReadArgs() to parse the arguments so no
  426. **     more - in front of the options.
  427. **  -*-  changed on Fredag, 13.06.97 14:35:50  by  Mats Eirik Hansen.   LogMessage :
  428. **   - Added: Auto fire by holding down the fir button. The number
  429. **     of shots per second can be set with the AF=AUTOFIRE
  430. **     option to between 0 (off) and 10. It defaults to off and
  431. **     it's only when it's off that Fire2 emulation can be on.
  432. **  -*-  changed on Fredag, 13.06.97 14:33:07  by  Mats Eirik Hansen.   LogMessage :
  433. **   - Added: Fire2 emulation by holding down the button for more
  434. **     than a set time. The time can be set with the new
  435. **     FT=FIRE2TIME option to value between 0 (off) and 9 (*0.1s).
  436. **     It defaults to 5 (*0.1s).
  437. **  -*-  created on Tirsdag, 10.06.97 14:40:43  by  Mats Eirik Hansen.   LogMessage :
  438. **   - Added: MUI GUI.
  439. **
  440. ** Revision V23.2
  441. ** --------------
  442. ** created on Tirsdag, 10.06.97 14:37:39  by  Mats Eirik Hansen.   LogMessage :
  443. **  -*-  changed on Tirsdag, 07.06.97 14:39:08  by
  444. **   - Added: Custom screen support.
  445. **  -*-  changed on Tirsdag, 07.06.97 14:38:42  by  Mats Eirik Hansen.   LogMessage :
  446. **   - Added: 4 channel sound support.
  447. **  -*-  changed on Tirsdag, 07.06.97 14:38:20  by  Mats Eirik Hansen.   LogMessage :
  448. **   - Fixed: Wrote 4 bytes too much into the bitmap.
  449. **  -*-  created on Tirsdag, 07.06.97 14:37:39  by  Mats Eirik Hansen.   LogMessage :
  450. **   - Rewrote keyboardboard support. Using TAB to enter the
  451. **     settings seems to work.
  452. **
  453. ** Revision V23.1
  454. ** --------------
  455. ** created on Onsdag, 04.06.97 14:34:45  by  Mats Eirik Hansen.   LogMessage :
  456. **     --- Initial release ---
  457. **
  458. *********************************************************************************/
  459. #define REVISION "35.12"
  460. #define REVDATE  "14.05.99"
  461. #define REVTIME  "10:37:01"
  462. #define AUTHOR   "--- Unknown ---"
  463. #define VERNUM   35
  464. #define REVNUM   12
  465.